2023/12/231191字符
webpack 命令
webpack 是基于模块化打包(构建)工具
npm init -y
建立工程习惯,首先初始化配置
npm i -D webpack webpack-cli
安装 webpack 和 cli 工具
打包:
npx webpack
打包文件,默认寻找 src 下的 index.js 文件,打包到 dist 目录下npx webpack --mode=production
运行环境(压缩)npx webpack --mode=development
开发环境(不压缩)配置脚本:
"scripts": {
"code": "webpack --watch", // 监控文件变化
"build": "webpack --mode=production",
"dev": "webpack --mode=development"
},
npm run dev
webpack 将 ES6 模块化与 Common.js 模块化相互兼容,如果以 ES6 的 export default 导出,以 Common.js 获取时要向 require('').default 下寻找 (精神分裂)
webpack 默认配置文件:webpack.config.js
配置文件是要在打包过程中运行的(给node看),所以不支持ES6模块化导出*
npx webpack --config a.js
指定配置文件
npm i -D webpack-dev-server
安装 webpack 服务器(打断最终打包过程,默认开启 watch)
npx webpack-dev-server
运行服务器